package O2.basic;

public class CharacterString {

    public static void main(String[] args) {
        char c3 = '\u0041'; // 'A'，因为十六进制0041 = 十进制65
        char c4 = '\u4e2d'; // '中'，因为十六进制4e2d = 十进制20013
        System.out.println(c3);
        System.out.println(c4);

        String s = "ABC\n\u4e2d\u6587"; // 包含6个字符: A, B, C, 换行符, 中, 文
        String s1 = "A"; // 包含一个字符
        String s2 = "ABC"; // 包含3个字符
        String s3 = "中文 ABC"; // 包含6个字符，其中有一个空格

        System.out.println(s + s1 + s2 + s3);

//        Not Supported in current version of JAVA
//        String str = """
//                   SELECT * FROM
//                     users
//                   WHERE id > 100
//                   ORDER BY name DESC
//                   """;
//        System.out.println(str);


        String ss = "hello";
        String t = ss;
        ss = "world";
        System.out.println(t); // t是"hello"还是"world"?


        int a = 72;
        int b = 105;
        int c = 65281;
        // FIXME:
        String res = "" + (char)a +(char)b + (char)c;
        System.out.println(res);
    }

}
